package com.itheima.时间日期类.JDK8date.添加或者减去时间;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Scanner;

public class JDK8DateDemo6 {
    //键盘录入一个年份，使用程序输出该年的2月一共有多少天！
    public static void main(String[] args) {
      // public LocalDateTime plusYears(long years) 添加或者减去年
        LocalDateTime ldt =LocalDateTime.of(2020,6,13,14,15,44);

 //     LocalDateTime newLocalTime=LocalDateTime.plusYears(-1);
    //    System.out.println(newLocalTime);
        //键盘录入
        Scanner sc=new Scanner(System.in);
        System.out.println("输入年份");
        int year = sc.nextInt();
        //将日期定位到该年的3月1号
        LocalDateTime dateTime=LocalDateTime.of(year,3,1,11,11,11);
        //将定位好的日期往前推一天
        LocalDateTime targeTime=dateTime.plusDays(-1);          //这个数，时间往后移     负数：时间往前推

        //获取推完后的日期对象对应的日期在月份中的天数即可
        int days=targeTime.getDayOfMonth();
        System.out.println(year+"年的2月共有："+days+"天");


    }
}
